-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MNT] updates for release #297
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #297 +/- ##
=======================================
Coverage 78.53% 78.53%
=======================================
Files 24 24
Lines 2250 2250
Branches 413 413
=======================================
Hits 1767 1767
Misses 352 352
Partials 131 131 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. What is the process you will take to make a release now? Is it clear from the developer documentation?
If not, perhaps we can simultaneously make that crystal clear, so anyone (you and me and anyone else) can do the release process easily in the future.
FYI you released a version onto pypi that is not installable from non-macm1-non-python3.9 environments: https://pypi.org/project/treeple/#files. Can you re-release v0.9.1? If you take a look at the previous versions, there are many wheels. Lmk if there are developer documentation instructions that are unclear, or need patching. You can use testpypi to test it out. Feel free to write out a step-by-step process here if you want me to double check. |
In addition, you will want to:
|
@SUKI-O can you address these final points for releasing v0.9.x, so that development of v0.10 can begin? |
@adam2392 can you review the changes, redux of release etc.. Sorry it took so long. LMK if I need to fix smtg else. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good!
I think this file seems like it's extra so can be removed doc/sg_execution_times.rst
Were you able to update the gh-pages with relevant documentation?
https://docs.neurodata.io/treeple/v0.9/install.html for some reason still shows the dev0 header. One thing you can do if the docs already built in there is just ctrl+f the extra portion and delete it. 0.9.dev0 -> 0.9 and update the docs in gh-pages manually. Let me know if that makes sense.
Other than these two minor issues, it LGTM! Now you know how to deal with 99% of the OSS developer stuff out there :)
I have fixed both these issues by pushing to gh-pages and this PR branch, since it's minor. I will merge this in now, and then create a new branch on GH called |
Reference Issues/PRs
#292
What does this implement/fix? Explain your changes.
Update
pyproject.toml
for releasingtreeple
Update Licence
Any other comments?